Nazwa  : GM2 File Format
Wersja : 1.0
Opis   : Format pliku GM2
Autor  : Adam Sawicki "Regedit"
Data   : 2004-08-19
URL    : mailto:regedit@risp.pl
URL    : http://www.programex.prv.pl/


Wstp
=====

Dokument opisuje struktur formatu pliku GM2 wykorzystywanego
do przechowywania zapisanych sesji gier Game Master 2. Przed czytaniem
zalecabym zapoznanie si z informacjami w pliku "TechNote.txt".

Domylne rozszerzenie : gm2
Program uywajcy     : Game Master 2
Rodzaj                : binarny

Struktura:

1. Nagwek
2. Karty postaci
3. Sesja


1. Nagwek
===========

Nagwek jednoznacznie identyfikuje format pliku (na rozszerzeniu pliku nie
naley polega). Skada si z dwch czci i staych dugociach:

1. Identyfikator formatu
   To 16-bajtowy cig znakw rwny "GameMaster2.Save" (bez cudzysoww)
2. Identyfikator wersji [4u]
   Szczegy: patrz "TechNote.txt" > "Wersja"


2. Karty postaci
================

Ta cz pliku przechowuje zapisane karty postaci. Gracze, ktrzy znajduj
si na licie, ale maj puste karty nie s zapisywani. Kolejno kart nie
ma znaczenia.

1. Liczba kart [4u]
2. Karta postaci
   Karta postaci
   itd...

Kada karta przechowuje ksyw i nazw postaci posiadacza oraz tre samej
karty. Wielko liter w ksywach graczy i nazwach ich postaci nie jest
rozrniana. Ksywa jest zapisywana tylko po to, by po zaadowaniu gry,
jeli gracza o danej postaci nie ma, wczyta j jako ksyw gracza, ktry
ostatnio gra dan postaci i pokaza jako nieobecny. Kada karta ma
nastpujc struktur:

1. Ksywa [4s]
2. Nazwa postaci [4s]
3. Trec karty [4s]


3. Sesja
========

Ta cz pliku przechowuje kolekcj wszystkich stron sesji zapisan w ich
oryginalnej kolejnoci.

1. Liczba stron [4u]
2. Strona 1
   Strona 2
   itd...

Kada strona sesji skada si tylko z treci. Tytuy stron to kolejne
numery poczwszy od 1.

1. Tre strony [4s]
